const {Order} =require('../models');

/**
 * 公共方法：查询当前订单
 */
async function getOrder({outTradeNo,userId}) {
  const order = await Order.findOne({
    where: {
      outTradeNo: outTradeNo,
      userId      // 用户只能查看自己的订单
    },
  });

  if (!order) {
    throw new NotFound(`订单号: ${outTradeNo} 的订单未找到。`)
  }

  return order;
}
module.exports = {
  getOrder
}